package com.otitan.la.forest.system.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @Description:    组织机构表VO
 * @Author:        Sunke
 * @CreateDate:     2020/9/23 0023 09:54
 * @UpdateUser:     Sunke
 * @UpdateDate:     2020/9/23 0023 09:54
 * @UpdateRemark:   修改内容
 * @Version:        1.0
 */
@Data
@ApiModel("组织机构表VO")
public class OrganizationVO {

    /**
     * id
     */
    @ApiModelProperty(value = "id")
    private String id;

    /**
     * 编号
     */
    @ApiModelProperty(value = "编号", required = false)
    private String code;

    /**
     * 名称
     */
    @ApiModelProperty(value = "名称", required = false)
    private String name;

    /**
     * 上级组织
     */
    @ApiModelProperty(value = "上级组织", required = false)
    private String parentId;

    /**
     * 组织机构描述
     */
    @ApiModelProperty(value = "组织机构描述", required = false)
    private String memo;

    /**
     * 组织形态
     */
    @ApiModelProperty(value = "组织形态", required = false)
    private String status;

    /**
     * 省
     */
    @ApiModelProperty(value = "省", required = false)
    private String province;

    /**
     * 市
     */
    @ApiModelProperty(value = "市", required = false)
    private String city;

    /**
     * 区县
     */
    @ApiModelProperty(value = "区县", required = false)
    private String district;

    /**
     * 乡镇
     */
    @ApiModelProperty(value = "乡镇", required = false)
    private String town;

    /**
     * 菜单排序
     */
    @ApiModelProperty(value = "菜单排序", required = false)
    private Integer orderNo;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址", required = false)
    private String addr;


    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", required = false)
    private Date createDate;

    /**
     * 创建用户
     */
    @ApiModelProperty(value = "创建用户", required = false)
    private String createUser;

    /**
     * 编辑用户
     */
    @ApiModelProperty(value = "编辑用户", required = false)
     private String updateUser;

    /**
     * 编辑时间
     */
    @ApiModelProperty(value = "编辑时间", required = false)
    private Date updateDate;

    /**
     * 所属层级
     */
    @ApiModelProperty(value = "所属层级")
    private Integer levelType;

}
